home *** CD-ROM | disk | FTP | other *** search
- ; NETE1000.INF
- ;
- ; Intel(R) PRO/1000 Gigabit Server Adapter
- ;
- ; Original Copyright 1998, Intel Corporation
- ; Copyright (c) 1998, Microsoft Corporation
-
- [version]
- Signature = "$Windows NT$"
- Class = Net
- ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
- Provider = %Msft%
- LayoutFile = layout.inf
- DriverVer=10/19/1999,1.31.0.96
-
- [Manufacturer]
- %Intel% = Intel
-
- [ControlFlags]
- ExcludeFromSelect = PCI\VEN_8086&DEV_1000&REV_02, \
- PCI\VEN_8086&DEV_1000&REV_03, \
- PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_02, \
- PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_03
-
- [Intel]
- ; DisplayName Section DeviceID
- ; ----------- ------- --------
- %E1000.DeviceDesc% = E1000Intel.ndi, PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_02 ; Intel(R) PRO/1000 Gigabit Server Adapter
- %E1000.DeviceDesc% = E1000Intel.ndi, PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_03 ; Intel(R) PRO/1000 Gigabit Server Adapter
- %E1000GENERIC.DeviceDesc% = E1000.ndi, PCI\VEN_8086&DEV_1000&REV_02 ; Intel(R) 82542
- %E1000GENERIC.DeviceDesc% = E1000.ndi, PCI\VEN_8086&DEV_1000&REV_03 ; Intel(R) 82542
-
- ;-------------------------------------------------------------------------------
- ; Intel PRO\1000 Gigabit Server Adapter
- ;
- [E1000.ndi]
- Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
- BusType = 5 ; PCI
- AddReg = Kodiak.reg
- CopyFiles = e1000.CopyFiles
-
- [E1000.ndi.Services]
- AddService = E1000, 2, e1000.Service, common.EventLog
-
- ;-------------------------------------------------------------------------------
- ; Intel PRO\1000 Gigabit Server Adapter
- ;
- [E1000Intel.ndi]
- Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
- BusType = 5 ; PCI
- AddReg = Kodiak.reg, Packet.reg
- CopyFiles = e1000.CopyFiles
-
- [E1000Intel.ndi.Services]
- AddService = E1000, 2, e1000.Service, common.EventLog
-
- ;-----------------------------------------------------------------------------
- ; Registry Settings (decimal)
- ;
- [Kodiak.reg]
-
- HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
- HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
- HKR, Ndi, Service, 0, "E1000"
-
- ; FlowControl
- HKR, Ndi\Params\FlowControl, ParamDesc, 0, %FlowControl%
- HKR, Ndi\Params\FlowControl, default, 0, "2"
- HKR, Ndi\Params\FlowControl\Enum, "0", 0, %FlowControl_None%
- HKR, Ndi\Params\FlowControl\Enum, "1", 0, %FlowControl_RxOnly%
- HKR, Ndi\Params\FlowControl\Enum, "2", 0, %FlowControl_TxOnly%
- HKR, Ndi\Params\FlowControl\Enum, "3", 0, %FlowControl_Full%
- HKR, Ndi\Params\FlowControl\Enum, "255", 0, %FlowControl_Hardware%
- HKR, Ndi\Params\FlowControl, type, 0, "enum"
-
- ; NumTxDescriptors
- HKR, Ndi\params\NumTxDescriptors, ParamDesc, 0, %NumTxDescriptors%
- HKR, Ndi\params\NumTxDescriptors, default, 0, "448"
- HKR, Ndi\params\NumTxDescriptors, min, 0, "64"
- HKR, Ndi\params\NumTxDescriptors, max, 0, "1024"
- HKR, Ndi\params\NumTxDescriptors, step, 0, "8"
- HKR, Ndi\params\NumTxDescriptors, Base, 0, "10"
- HKR, Ndi\params\NumTxDescriptors, type, 0, "int"
-
- ; NumRxDescriptors
- HKR, Ndi\params\NumRxDescriptors, ParamDesc, 0, %NumRxDescriptors%
- HKR, Ndi\params\NumRxDescriptors, default, 0, "200"
- HKR, Ndi\params\NumRxDescriptors, min, 0, "32"
- HKR, Ndi\params\NumRxDescriptors, max, 0, "768"
- HKR, Ndi\params\NumRxDescriptors, step, 0, "8"
- HKR, Ndi\params\NumRxDescriptors, Base, 0, "10"
- HKR, Ndi\params\NumRxDescriptors, type, 0, "int"
-
- ; NumCoalesceBuffers
- HKR, Ndi\params\NumCoalesceBuffers, ParamDesc, 0, %NumCoalesceBuffers%
- HKR, Ndi\params\NumCoalesceBuffers, default, 0, "200"
- HKR, Ndi\params\NumCoalesceBuffers, min, 0, "16"
- HKR, Ndi\params\NumCoalesceBuffers, max, 0, "768"
- HKR, Ndi\params\NumCoalesceBuffers, step, 0, "1"
- HKR, Ndi\params\NumCoalesceBuffers, Base, 0, "10"
- HKR, Ndi\params\NumCoalesceBuffers, type, 0, "int"
-
- ; ReportTxEarly
- HKR, Ndi\Params\ReportTxEarly, ParamDesc, 0, %ReportTxEarly%
- HKR, Ndi\Params\ReportTxEarly, default, 0, "0"
- HKR, Ndi\Params\ReportTxEarly\Enum, "0", 0, %Off%
- HKR, Ndi\Params\ReportTxEarly\Enum, "1", 0, %On%
- HKR, Ndi\Params\ReportTxEarly, type, 0, "enum"
-
- ; ChecksumTxTcp
- HKR, Ndi\Params\ChecksumTxTcp, ParamDesc, 0, %ChecksumTxTcp%
- HKR, Ndi\Params\ChecksumTxTcp, default, 0, "1"
- HKR, Ndi\Params\ChecksumTxTcp\Enum, "0", 0, %Off%
- HKR, Ndi\Params\ChecksumTxTcp\Enum, "1", 0, %On%
- HKR, Ndi\Params\ChecksumTxTcp, type, 0, "enum"
-
- ; Hardwired defaults
- HKR, , ChecksumRxTcp, 0, "0"
- HKR, , PciScanMethod, 0, "3"
- HKR, , TxIntDelay, 0, "28"
- HKR, , MWIEnable, 0, "0"
- HKR, , CustomMessages, 0, "0"
-
- ;----------------------------------------------------------------------------
- ; Packet specifics
- ;
- [Packet.reg]
- ; 802.1p/802.1q Tagging
- HKR, Ndi\Params\PacketTagging, ParamDesc, 0, %PacketTagging%
- HKR, Ndi\Params\PacketTagging, default, 0, "0"
- HKR, Ndi\Params\PacketTagging\Enum, "0", 0, %Off%
- HKR, Ndi\Params\PacketTagging\Enum, "1", 0, %On%
- HKR, Ndi\Params\PacketTagging, type, 0, "enum"
-
- [e1000.CopyFiles]
- e1000nt5.sys,,,2
-
- [e1000.Service]
- DisplayName = %E1000.Service.DispName%
- ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
- StartType = 3 ;%SERVICE_DEMAND_START%
- ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\e1000nt5.sys
- LoadOrderGroup = NDIS
-
- ;-----------------------------------------------------------------------------
- ; Common base for all drivers for Eventlog and TextModeFlags
- ;
- [common.EventLog]
- AddReg = common.AddEventLog.reg
-
- [common.AddEventLog.reg]
- HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\e1000nt5.sys"
- HKR, , TypesSupported, 0x00010001, 7
-
- ;-----------------------------------------------------------------------------
- ; DestinationDirs
- ;
- [DestinationDirs]
- e1000.CopyFiles = 12
-
- ;-----------------------------------------------------------------------------
- ; Localizable Strings
- ;
- [Strings]
- Msft = "Microsoft"
- Intel = "Intel"
-
- FlowControl = "Flow Control"
- FlowControl_None = "Disabled"
- FlowControl_RxOnly = "Receive Pause Frames"
- FlowControl_TxOnly = "Transmit Pause Frames"
- FlowControl_Full = "Enabled"
- FlowControl_Hardware = "Hardware Default"
-
- NumTxDescriptors = "Number of Transmit Descriptors"
- NumRxDescriptors = "Number of Receive Buffers"
- NumCoalesceBuffers = "Number of Coalesce Buffers"
- ChecksumTxTcp = "Transmit Checksum Offloading"
- ReportTxEarly = "Fast Transmit Completion"
-
- PacketTagging = "802.1p QoS Packet Tagging"
-
- On = "On"
- Off = "Off"
-
- E1000.DeviceDesc = "Intel(R) PRO/1000 Gigabit Server Adapter"
- E1000GENERIC.DeviceDesc = "Intel 82542-based Gigabit Adapter"
-
- E1000.Service.DispName = "Intel(R) PRO/1000 Gigabit Server Adapter Driver"
-